<script>
  // 查询加密 URL Link

          // https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/qrcode-link/url-link/queryUrlLink.html

          /*
              一、接口说明

                        1、接口英文名

                                queryUrlLink

                        2、功能描述

                                该接口用于查询小程序加密 url_link 配置
          */

         /*
               二、调用方式

                        1、Https调用

                               POST https://api.weixin.qq.com/wxa/query_urllink?access_token=ACCESS_TOKEN 
                               
                        2、云调用

                                出入参和HTTPS调用相同，调用方式可查看云调用说明文档

                                接口方法为: openapi.urllink.query

                        3、第三方调用

                                    ①、调用方式以及出入参和HTTPS相同，仅是调用的token不同

                                    ②、该接口所属的权限集id为：88、115

                                    ③、服务商获得其中之一权限集授权后，可通过使用authorizer_access_token代商家进行调用

                        4、请求参数

                                          属性	        类型	    必填	    说明
                                          
                                    ①、access_token	  string	    是	  接口调用凭证，该参数为 URL 参数，非 Body 参数。
                                                                        使用access_token或者authorizer_access_token

                                    ②、url_link	      string	    否	  小程序加密 url_link。

                                    ③、query_type	    number	    否	  查询类型。默认值0，查询 url_link 信息：0， 查询每天剩余访问次数：1

                        5、返回参数

                                    	  属性	         类型	        说明

                                    ①、errcode	      number	      错误码

                                    ②、errmsg	        string	      错误信息

                                    ③、url_link_info	object	      url_link 配置

                                                      属性	        类型	    说明

                                                <1>、appid	      string	  小程序 appid

                                                <2>、path	        string	  小程序页面路径

                                                <3>、query	      string	  小程序页面query

                                                <4>、create_time	number	  创建时间，为 Unix 时间戳

                                                <5>、expire_time	number	  到期失效时间，为 Unix 时间戳，0 表示永久生效

                                                <6>、env_version	string	  要打开的小程序版本。正式版为"release"，体验版为"trial"，
                                                                            开发版为"develop"

                                    ④、quota_info	    object	        quota 配置

                                                      属性	          类型	    说明
                                                remain_visit_quota	 number	  URL Scheme（加密+明文）/加密 URL Link 单天剩余访问次数
         */

         /*
              三、调用示例

                        1、请求数据示例

                                    {
                                        "url_link": "https://wxaurl.cn/BQZRrcFCPvg?cq=a%3Dhello",
                                        "query_type": 0
                                    } 

                                  返回数据示例

                                          {
                                                "errcode": 0,
                                                "errmsg": "ok",
                                                "url_link_info": {
                                                      "appid": "appid",
                                                      "path": "",
                                                      "query": "a=hello",
                                                      "create_time": 611928113,
                                                      "expire_time": 0,
                                                      "env_version": "release",
                                                      "cloud_base" : {
                                                            "env": "",
                                                            "doamin": "",
                                                            "path": "",
                                                            "query": "",     
                                                            "resource_appid": ""
                                                      }
                                                }
                                            }

                         2、请求数据示例

                                      {
                                          "query_type": 1
                                      }
                                    
                                    返回数据

                                       {
                                          "errcode": 0,
                                          "errmsg": "ok",
                                          "quota_info": {
                                            "remain_visit_quota": 1000000
                                            }
                                          }
                                        }

                         3、请求数据示例

                                    const cloud = require('wx-server-sdk')
                                    cloud.init({
                                      env: cloud.DYNAMIC_CURRENT_ENV,
                                    })
                                    exports.main = async (event, context) => {
                                      try {
                                        const result = await cloud.openapi.urllink.query({
                                            "urlLink": 'https://wxaurl.cn/BQZRrcFCPvg'
                                          })
                                        return result
                                      } catch (err) {
                                        return err
                                      }
                                    }

                                  返回数据示例

                                      {
                                          "errcode": 0,
                                          "errmsg": "ok",
                                          "urlLinkInfo": {
                                              "appid": "appid",
                                              "path": "",
                                              "query": "",
                                              "createTime": 611928113,
                                              "expireTime": 0,
                                              "envVersion": "release",
                                              "cloudBase" : {
                                                  "env": "",
                                                  "doamin": "",
                                                  "path": "",
                                                  "query": "",     
                                                  "resourceAppid": ""
                                              }
                                          }
                                      }

                           4、错误码
                                   (页面最底部)
                                   https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/qrcode-link/url-link/queryUrlLink.html 
         */
</script>